﻿@charset "UTF-8";
/* registration CSS Document
Last Updated By:    Iris Markofsky
Updated dated:  2/26/2015 */   

.registration_box { position:relative; float: left; background: #fff; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; 
                    height: 298px; width: 548px; margin-left: 222px; margin-right: auto; padding-bottom: 20px; }
.blue_bar_registration { width: 550px; height: 38px; border-radius: 10px 10px 0px 0px; margin-left: auto; margin-right: auto; margin-top: 100px;
                         background: -webkit-linear-gradient(#0087d0, #004679);/* For Safari 5.1 to 6.0 */
                         background: -o-linear-gradient(#0087d0, #004679);/* For Opera 11.1 to 12.0 */
                         background: -moz-linear-gradient(#0087d0, #004679);/* For Firefox 3.6 to 15 */
                         background: linear-gradient(#0087d0, #004679);/* Standard syntax (must be last) */ }
.registration_title { float: left; margin-top: 8px; margin-left: 215px; font-family: helvetica; font-weight: bold; font-size: 18px; color: #fff; }

.registration_firstname { float: left; clear: left; font-size: 13px; font-family: arial, sans-serif; padding-left: 5px; color:#5c5c5c; width: 252px; height: 20px;
                      border-radius: 5px; border: 1px solid #999999; margin-bottom: 6px; margin-left: 5px; line-height: 5px; margin-top: 0px;
                      background: -webkit-linear-gradient(#d9d9d9, #fdfdfd);/* For Safari 5.1 to 6.0 */
                      background: -o-linear-gradient(#d9d9d9, #fdfdfd);/* For Opera 11.1 to 12.0 */
                      background: -moz-linear-gradient(#d9d9d9, #fdfdfd);/* For Firefox 3.6 to 15 */
                      background: linear-gradient(#d9d9d9, #fdfdfd);/* Standard syntax (must be last) */ }
.registration_lastname { float: left; clear: left; font-size: 13px; font-family: arial, sans-serif; padding-left: 5px; color:#5c5c5c; width: 252px; height: 20px;
                         border-radius: 5px; border: 1px solid #999999;	margin-bottom: 6px;  margin-left: 4px; line-height: 5px; margin-top: 0px;
                         background: -webkit-linear-gradient(#d9d9d9, #fdfdfd); /* For Safari 5.1 to 6.0 */
                         background: -o-linear-gradient(#d9d9d9, #fdfdfd);      /* For Opera 11.1 to 12.0 */
                         background: -moz-linear-gradient(#d9d9d9, #fdfdfd);    /* For Firefox 3.6 to 15 */
                         background: linear-gradient(#d9d9d9, #fdfdfd);         /* Standard syntax (must be last) */ }
.registration_customer { float: left; clear: left; font-size: 13px; font-family: arial, sans-serif; padding-left: 5px; color:#5c5c5c;  height: 20px;
                         border-radius: 5px; border: 1px solid #999999;	margin-bottom: 6px; line-height: 5px; margin-top: 0px; margin-left:5px;
                         background: -webkit-linear-gradient(#d9d9d9, #fdfdfd); /* For Safari 5.1 to 6.0 */
                         background: -o-linear-gradient(#d9d9d9, #fdfdfd);      /* For Opera 11.1 to 12.0 */
                         background: -moz-linear-gradient(#d9d9d9, #fdfdfd);    /* For Firefox 3.6 to 15 */
                         background: linear-gradient(#d9d9d9, #fdfdfd);         /* Standard syntax (must be last) */ }
.registration_email { float: left; clear: left; font-size: 13px !important; font-family: arial, sans-serif; padding-left: 5px; color:#5c5c5c; width: 252px; height: 20px;
                      border-radius: 5px; border: 1px solid #999999; margin-bottom: 6px; margin-left: 5px; line-height: 5px; margin-top: 0px;
                      background: -webkit-linear-gradient(#d9d9d9, #fdfdfd);/* For Safari 5.1 to 6.0 */
                      background: -o-linear-gradient(#d9d9d9, #fdfdfd);/* For Opera 11.1 to 12.0 */
                      background: -moz-linear-gradient(#d9d9d9, #fdfdfd);/* For Firefox 3.6 to 15 */
                      background: linear-gradient(#d9d9d9, #fdfdfd);/* Standard syntax (must be last) */ }
.registration_wrap { float: left; width: 74%; margin-top: 3px; margin-bottom: 0px; margin-left: 26%;  }


.registration_button {margin-left: 313px;margin-bottom: 9px;float: left;transition: background .5s ease;}

/* Error Handling*/
.registration_failed{ float: left; height: 24px; width: 97%; text-align: left; font-size: 13px; font-family: arial, sans-serif; 
                      color:#FF0004; background-color: #FFD0D3; padding-left: 16px; padding-top: 9px; margin-top: 19px;  }
.registration_failed img#imgError.registration_error_img {float:left; margin-bottom; margin-right:5px; margin-top: -4px; }
.registration_label_error_text { margin-top: 0px; margin-left: 8px; float: left; display: inline-block; }
.RegistrationErrorLoginLink{color: #395d7f; text-decoration: underline !important; padding-left: 6px;  float: left; padding-top: 7px; margin-top: -4px;}


.registration_text{ float: left; font-size: 13px; font-family: helvetica, sans-serif; font-weight: bold; padding-left: 5px; color: #0083CA; }
#txtFirstName { float: left; width: 62%; margin-top: 0px; font-size: 13px; font-family: helvetica, sans-serif; padding-left: 5px; color: #5c5c5c; height: 20px; border-radius: 5px; 
                border: 1px solid #999999; line-height: 5px; margin-left: 4px; background: -webkit-linear-gradient(#d9d9d9, #fdfdfd); background: -o-linear-gradient(#d9d9d9, #fdfdfd); 
                background: -moz-linear-gradient(#d9d9d9, #fdfdfd); background: linear-gradient(#d9d9d9, #fdfdfd); }
#txtLastName { float: left; width: 62%; margin-top: 0px; font-size: 13px; font-family: helvetica, sans-serif; padding-left: 5px; color: #5c5c5c; height: 20px; border-radius: 5px; 
                border: 1px solid #999999; line-height: 5px; margin-left: 4px; background: -webkit-linear-gradient(#d9d9d9, #fdfdfd); background: -o-linear-gradient(#d9d9d9, #fdfdfd); 
                background: -moz-linear-gradient(#d9d9d9, #fdfdfd); background: linear-gradient(#d9d9d9, #fdfdfd); }
#txtCompany { float: left; width: 62%; margin-top: 0px; font-size: 13px; font-family: helvetica, sans-serif; padding-left: 5px; color: #5c5c5c; height: 20px; border-radius: 5px; 
                border: 1px solid #999999; line-height: 5px; margin-left: 4px; background: -webkit-linear-gradient(#d9d9d9, #fdfdfd); background: -o-linear-gradient(#d9d9d9, #fdfdfd); 
                background: -moz-linear-gradient(#d9d9d9, #fdfdfd); background: linear-gradient(#d9d9d9, #fdfdfd); }
#txtemail { float: left; width: 63%; margin-top: 6px; font-size: 13px; font-family: helvetica, sans-serif; padding-left: 5px; color: #5c5c5c; height: 20px; border-radius: 5px; 
                border: 1px solid #999999; line-height: 5px; margin-left: 5px; background: -webkit-linear-gradient(#d9d9d9, #fdfdfd); background: -o-linear-gradient(#d9d9d9, #fdfdfd); 
                background: -moz-linear-gradient(#d9d9d9, #fdfdfd); background: linear-gradient(#d9d9d9, #fdfdfd); }